Query - COUNT
Otázka od: Peter Surovy
25. 9. 2002 18:18
Ahoj
mam taky problem s Query(resp. SQL) a prikazom COUNT
V SQL je :
SELECT table ID,prvok1, COUNT(prvok1) .. GROUP By ID,prvok1
...
funguje to OK
potom polia SQL resultu citam a pracujem s nimi,
volam ich podla cisla Fields[0].AsInteger
NIE podla mena FieldByName('meno')
..vsetko OK.
Nainstalujem vsetko na iny comp
a pri aktivovani tejto Query stale dostanem chybu
Query1 Field 'COUNT_OF_P' NOT FOUND !!!
DB nad ktorou Query pracuje je korektne
vyplnena- nemoze vratit nul. result
Tak tomu nerozumiem..
Peter Surovy
Odpovedá: Peter Surovy
26. 9. 2002 13:41
Ahoj
----- Original Message -----
From: "Roman" <sw.maurice@seznam.cz>
Sent: Saturday, October 26, 2002 6:50 AM
>
> Pouzil bych radeji count(prvek) as jmenoprvku. Polozku COUNT_OF_P mas
> vytvorenou asi ve Fields...
--no mal si pravdu nebolo to sice vo Fields
ale v Chart- e ktory bol naviazany na to Query
ale tak ci on je mi divne ze na jednom compe
to islo a na druhom nie.
Odpovedá: LUKES Václav
27. 9. 2002 9:03
Tohle funguje myslim dobre:
Query.Active := false;
Query.SQL.Clear;
Query.SQL.Add('select count(*) PocetVet from tabulka');
Query.Open;
ShowMessage(IntToStr(Query['PocetVet']));
V.
-----Original Message-----
From: Peter Surovy [mailto:psurovy@uevora.pt]
Sent: Thursday, September 26, 2002 2:41 PM
To: delphi-l@clexpert.cz
Subject: Re: Query - COUNT
Ahoj
----- Original Message -----
From: "Roman" <sw.maurice@seznam.cz>
Sent: Saturday, October 26, 2002 6:50 AM
>
> Pouzil bych radeji count(prvek) as jmenoprvku. Polozku COUNT_OF_P mas
> vytvorenou asi ve Fields...
--no mal si pravdu nebolo to sice vo Fields
ale v Chart- e ktory bol naviazany na to Query
ale tak ci on je mi divne ze na jednom compe
to islo a na druhom nie.
Odpovedá: Roman
26. 9. 2002 6:48
> Ahoj
> mam taky problem s Query(resp. SQL) a prikazom COUNT
> V SQL je :
> SELECT table ID,prvok1, COUNT(prvok1) .. GROUP By ID,prvok1
> ...
> funguje to OK
> potom polia SQL resultu citam a pracujem s nimi,
> volam ich podla cisla Fields[0].AsInteger
> NIE podla mena FieldByName('meno')
> ..vsetko OK.
>
> Nainstalujem vsetko na iny comp
> a pri aktivovani tejto Query stale dostanem chybu
> Query1 Field 'COUNT_OF_P' NOT FOUND !!!
>
> DB nad ktorou Query pracuje je korektne
> vyplnena- nemoze vratit nul. result
> Tak tomu nerozumiem..
Pouzil bych radeji count(prvek) as jmenoprvku. Polozku COUNT_OF_P mas
vytvorenou asi ve Fields...
Roman
==============================
http://kouzelne.misto.cz